package com.qc.Demo.ExcelTest;

import com.alibaba.excel.EasyExcel;
import com.qc.Demo.entity.Data;

import java.util.ArrayList;
import java.util.List;

public class DataExcelWrite {

    public static void main(String[] args) {

        //读取fileName的地址
        String fileName = "D://1.xlsx";
        //这里 需要指定写用哪个class去写，
        // 然后写到第一个sheet，
        // 名字为模板 然后文件流会自动关闭
        EasyExcel.write(fileName, Data.class).sheet().doWrite(data());
    }

    //循环设置要添加的数据，最终封装到list集合中
    private static List<Data> data() {
        List<Data> list = new ArrayList<>();
        for (int i = 0; i < 10; i++) {
            Data data = new Data();
            data.setSno(i);
            data.setSname("张三"+i);
            list.add(data);
        }
        return list;
    }
}
